package com.wzh.aop.operatelog.annotation;

import com.wzh.aop.operatelog.constant.OperateModule;
import com.wzh.aop.operatelog.constant.OperateType;

import java.lang.annotation.*;

/**
 * @Author zh wang
 * @Create 2025/7/24 9:30
 */
@Target(ElementType.METHOD)
@Retention(RetentionPolicy.RUNTIME)
@Documented
public @interface OperateLog {
    OperateType operateType() default OperateType.CREATE;
    OperateModule operateModule() default OperateModule.VARIATE;
    String operateDesc() default "";
}
